Checkstyle Results
The following document contains the results of
        Checkstyle
        
           .
        .
Summary
          | Files | Infos | Warnings | Errors | 
|---|
        
          | 88 | 0 | 0 | 1549 | 
        
Files
com/macvu/tiles/CacheAttribute.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/CacheAttribute.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 23 | 
          
            |   | Missing a Javadoc comment. | 25 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Name 'scope_order' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 31 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Variable 'scope' must be private and have accessor methods. | 39 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Variable 'name' must be private and have accessor methods. | 40 | 
          
            |   | Missing a Javadoc comment. | 42 | 
          
            |   | Missing a Javadoc comment. | 45 | 
          
            |   | Parameter attr should be final. | 45 | 
          
            |   | Missing a Javadoc comment. | 50 | 
          
            |   | Parameter attr should be final. | 50 | 
          
            |   | Missing a Javadoc comment. | 55 | 
          
            |   | Parameter name should be final. | 55 | 
          
            |   | 'name' hides a field. | 55 | 
          
            |   | Parameter scope should be final. | 55 | 
          
            |   | 'scope' hides a field. | 55 | 
          
            |   | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 60 | 
          
            |   | Missing a Javadoc comment. | 60 | 
          
            |   | Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 64 | 
          
            |   | Missing a Javadoc comment. | 64 | 
          
            |   | Parameter name should be final. | 64 | 
          
            |   | 'name' hides a field. | 64 | 
          
            |   | Method 'getScope' is not designed for extension - needs to be abstract, final or empty. | 68 | 
          
            |   | Missing a Javadoc comment. | 68 | 
          
            |   | Method 'setScope' is not designed for extension - needs to be abstract, final or empty. | 72 | 
          
            |   | Missing a Javadoc comment. | 72 | 
          
            |   | Parameter scope should be final. | 72 | 
          
            |   | 'scope' hides a field. | 72 | 
          
            |   | Definition of 'equals()' without corresponding definition of 'hashCode()'. | 76 | 
          
            |   | Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 76 | 
          
            |   | Missing a Javadoc comment. | 76 | 
          
            |   | Parameter obj should be final. | 76 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 89 | 
          
            |   | Missing a Javadoc comment. | 89 | 
          
            |   | '+' should be on a new line. | 90 | 
          
com/macvu/tiles/CacheAttributeComparator.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/CacheAttributeComparator.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 23 | 
          
            |   | Method 'compare' is not designed for extension - needs to be abstract, final or empty. | 24 | 
          
            |   | Missing a Javadoc comment. | 24 | 
          
            |   | Parameter o1 should be final. | 24 | 
          
            |   | Parameter o2 should be final. | 24 | 
          
            |   | Line is longer than 80 characters. | 32 | 
          
            |   | Method 'getOrderIndex' is not designed for extension - needs to be abstract, final or empty. | 38 | 
          
            |   | Missing a Javadoc comment. | 38 | 
          
            |   | Parameter scope should be final. | 38 | 
          
com/macvu/tiles/CacheComponentDefinition.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/CacheComponentDefinition.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 24 | 
          
            |   | Missing a Javadoc comment. | 25 | 
          
            |   | Variable 'cacheInformation' must be private and have accessor methods. | 25 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Variable 'inherit' must be private and have accessor methods. | 26 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Variable 'processType' must be private and have accessor methods. | 33 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Parameter xmlCacheDefinition should be final. | 39 | 
          
            |   | Line is longer than 80 characters. | 41 | 
          
            |   | Method 'getProcessType' is not designed for extension - needs to be abstract, final or empty. | 46 | 
          
            |   | Missing a Javadoc comment. | 46 | 
          
            |   | Method 'setProcessType' is not designed for extension - needs to be abstract, final or empty. | 50 | 
          
            |   | Missing a Javadoc comment. | 50 | 
          
            |   | Parameter processType should be final. | 50 | 
          
            |   | 'processType' hides a field. | 50 | 
          
            |   | Method 'getCacheInformation' is not designed for extension - needs to be abstract, final or empty. | 54 | 
          
            |   | Missing a Javadoc comment. | 54 | 
          
            |   | Method 'setCacheInformation' is not designed for extension - needs to be abstract, final or empty. | 58 | 
          
            |   | Missing a Javadoc comment. | 58 | 
          
            |   | Parameter cacheInformation should be final. | 58 | 
          
            |   | 'cacheInformation' hides a field. | 58 | 
          
            |   | Method 'setExtends' is not designed for extension - needs to be abstract, final or empty. | 68 | 
          
            |   | Parameter name should be final. | 68 | 
          
            |   | Method 'getExtends' is not designed for extension - needs to be abstract, final or empty. | 77 | 
          
            |   | Expected an @return tag. | 84 | 
          
            |   | Method 'isExtending' is not designed for extension - needs to be abstract, final or empty. | 84 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 88 | 
          
            |   | Missing a Javadoc comment. | 88 | 
          
            |   | '+' should be on a new line. | 89 | 
          
            |   | '+' should be on a new line. | 90 | 
          
            |   | '+' should be on a new line. | 91 | 
          
            |   | '+' should be on a new line. | 92 | 
          
            |   | '+' should be on a new line. | 93 | 
          
            |   | '+' should be on a new line. | 94 | 
          
            |   | '+' should be on a new line. | 95 | 
          
com/macvu/tiles/CacheInformation.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/CacheInformation.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Variable 'cacheEnabled' must be private and have accessor methods. | 29 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Variable 'cacheAttributes' must be private and have accessor methods. | 30 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Variable 'possibleCacheAttributes' must be private and have accessor methods. | 31 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Variable 'repositoryName' must be private and have accessor methods. | 34 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Variable 'repositoryFactory' must be private and have accessor methods. | 35 | 
          
            |   | Missing a Javadoc comment. | 36 | 
          
            |   | Variable 'keyFactory' must be private and have accessor methods. | 36 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Variable 'parent' must be private and have accessor methods. | 37 | 
          
            |   | Line is longer than 80 characters. | 39 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Line is longer than 80 characters. | 40 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Line is longer than 80 characters. | 41 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Missing a Javadoc comment. | 43 | 
          
            |   | Missing a Javadoc comment. | 47 | 
          
            |   | Parameter info should be final. | 47 | 
          
            |   | Missing a Javadoc comment. | 62 | 
          
            |   | Parameter cacheAttributes should be final. | 62 | 
          
            |   | 'cacheAttributes' hides a field. | 62 | 
          
            |   | Parameter cacheEnabled should be final. | 62 | 
          
            |   | 'cacheEnabled' hides a field. | 62 | 
          
            |   | Method 'init' is not designed for extension - needs to be abstract, final or empty. | 68 | 
          
            |   | Missing a Javadoc comment. | 68 | 
          
            |   | Method 'isCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 76 | 
          
            |   | Missing a Javadoc comment. | 76 | 
          
            |   | Method 'setCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 80 | 
          
            |   | Missing a Javadoc comment. | 80 | 
          
            |   | Parameter cacheEnabled should be final. | 80 | 
          
            |   | 'cacheEnabled' hides a field. | 80 | 
          
            |   | Method 'getCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 84 | 
          
            |   | Missing a Javadoc comment. | 84 | 
          
            |   | Method 'getCacheAttributes' is not designed for extension - needs to be abstract, final or empty. | 88 | 
          
            |   | Missing a Javadoc comment. | 88 | 
          
            |   | Method 'setCacheAttributes' is not designed for extension - needs to be abstract, final or empty. | 92 | 
          
            |   | Missing a Javadoc comment. | 92 | 
          
            |   | Parameter cacheAttributes should be final. | 92 | 
          
            |   | 'cacheAttributes' hides a field. | 92 | 
          
            |   | Method 'addCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 96 | 
          
            |   | Missing a Javadoc comment. | 96 | 
          
            |   | Parameter attribute should be final. | 96 | 
          
            |   | Method 'removeCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 104 | 
          
            |   | Missing a Javadoc comment. | 104 | 
          
            |   | Parameter attribute should be final. | 104 | 
          
            |   | Method 'clearCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 108 | 
          
            |   | Missing a Javadoc comment. | 108 | 
          
            |   | Method 'getPossibleCacheAttributes' is not designed for extension - needs to be abstract, final or empty. | 112 | 
          
            |   | Missing a Javadoc comment. | 112 | 
          
            |   | Method 'setPossibleCacheAttributes' is not designed for extension - needs to be abstract, final or empty. | 116 | 
          
            |   | Missing a Javadoc comment. | 116 | 
          
            |   | Parameter possibleCacheAttributes should be final. | 116 | 
          
            |   | 'possibleCacheAttributes' hides a field. | 116 | 
          
            |   | Method 'addPossibleCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 120 | 
          
            |   | Missing a Javadoc comment. | 120 | 
          
            |   | Parameter attribute should be final. | 120 | 
          
            |   | Line is longer than 80 characters. | 121 | 
          
            |   | Method 'removePossibleCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 128 | 
          
            |   | Missing a Javadoc comment. | 128 | 
          
            |   | Parameter attribute should be final. | 128 | 
          
            |   | Method 'clearPossibleCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 132 | 
          
            |   | Missing a Javadoc comment. | 132 | 
          
            |   | Method 'getRepositoryName' is not designed for extension - needs to be abstract, final or empty. | 136 | 
          
            |   | Missing a Javadoc comment. | 136 | 
          
            |   | Method 'setRepositoryName' is not designed for extension - needs to be abstract, final or empty. | 147 | 
          
            |   | Missing a Javadoc comment. | 147 | 
          
            |   | Parameter repositoryName should be final. | 147 | 
          
            |   | 'repositoryName' hides a field. | 147 | 
          
            |   | Method 'getRepositoryFactory' is not designed for extension - needs to be abstract, final or empty. | 151 | 
          
            |   | Missing a Javadoc comment. | 151 | 
          
            |   | Method 'setRepositoryFactory' is not designed for extension - needs to be abstract, final or empty. | 155 | 
          
            |   | Missing a Javadoc comment. | 155 | 
          
            |   | Parameter repositoryFactory should be final. | 155 | 
          
            |   | 'repositoryFactory' hides a field. | 155 | 
          
            |   | Method 'getKeyFactory' is not designed for extension - needs to be abstract, final or empty. | 159 | 
          
            |   | Missing a Javadoc comment. | 159 | 
          
            |   | Method 'setKeyFactory' is not designed for extension - needs to be abstract, final or empty. | 163 | 
          
            |   | Missing a Javadoc comment. | 163 | 
          
            |   | Parameter keyFactory should be final. | 163 | 
          
            |   | 'keyFactory' hides a field. | 163 | 
          
            |   | Method 'isInCacheAttributes' is not designed for extension - needs to be abstract, final or empty. | 167 | 
          
            |   | Missing a Javadoc comment. | 167 | 
          
            |   | Parameter scope should be final. | 167 | 
          
            |   | Parameter name should be final. | 167 | 
          
            |   | Method 'isInPossibleCacheAttributes' is not designed for extension - needs to be abstract, final or empty. | 180 | 
          
            |   | Missing a Javadoc comment. | 180 | 
          
            |   | Parameter scope should be final. | 180 | 
          
            |   | Parameter name should be final. | 180 | 
          
            |   | Method 'isDefault' is not designed for extension - needs to be abstract, final or empty. | 193 | 
          
            |   | Missing a Javadoc comment. | 193 | 
          
            |   | Expression can be simplified. | 194 | 
          
            |   | '&&' should be on a new line. | 194 | 
          
            |   | '&&' should be on a new line. | 195 | 
          
            |   | '&&' should be on a new line. | 196 | 
          
            |   | '&&' should be on a new line. | 197 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 205 | 
          
            |   | Missing a Javadoc comment. | 205 | 
          
            |   | '+' should be on a new line. | 206 | 
          
            |   | '+' should be on a new line. | 207 | 
          
            |   | '+' should be on a new line. | 208 | 
          
            |   | '+' should be on a new line. | 209 | 
          
            |   | '+' should be on a new line. | 210 | 
          
            |   | Method 'getParent' is not designed for extension - needs to be abstract, final or empty. | 215 | 
          
            |   | Missing a Javadoc comment. | 215 | 
          
            |   | Method 'setParent' is not designed for extension - needs to be abstract, final or empty. | 219 | 
          
            |   | Missing a Javadoc comment. | 219 | 
          
            |   | Parameter parent should be final. | 219 | 
          
            |   | 'parent' hides a field. | 219 | 
          
com/macvu/tiles/CacheTilesRequestProcessor.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/CacheTilesRequestProcessor.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Using the '.*' form of import should be avoided - org.apache.struts.tiles.*. | 69 | 
          
            |   | Line is longer than 80 characters. | 83 | 
          
            |   | Line is longer than 80 characters. | 85 | 
          
            |   | Line is longer than 80 characters. | 91 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 91 | 
          
            |   | Line is longer than 80 characters. | 95 | 
          
            |   | Line is longer than 80 characters. | 96 | 
          
            |   | Line is longer than 80 characters. | 97 | 
          
            |   | Line is longer than 80 characters. | 103 | 
          
            |   | Line is longer than 80 characters. | 105 | 
          
            |   | Method 'processTilesDefinition' is not designed for extension - needs to be abstract, final or empty. | 105 | 
          
            |   | Parameter definitionName should be final. | 105 | 
          
            |   | Parameter contextRelative should be final. | 105 | 
          
            |   | Parameter request should be final. | 105 | 
          
            |   | Parameter response should be final. | 105 | 
          
            |   | Expected @throws tag for 'IOException'. | 106 | 
          
            |   | Expected @throws tag for 'ServletException'. | 106 | 
          
            |   | Line is longer than 80 characters. | 130 | 
          
            |   | Line is longer than 80 characters. | 132 | 
          
            |   | Line is longer than 80 characters. | 133 | 
          
            |   | Line is longer than 80 characters. | 140 | 
          
            |   | Line is longer than 80 characters. | 148 | 
          
            |   | Line is longer than 80 characters. | 154 | 
          
            |   | Line is longer than 80 characters. | 158 | 
          
            |   | Line is longer than 80 characters. | 163 | 
          
            |   | Line is longer than 80 characters. | 181 | 
          
            |   | Line is longer than 80 characters. | 193 | 
          
            |   | Line is longer than 80 characters. | 213 | 
          
            |   | Line is longer than 80 characters. | 215 | 
          
            |   | Line is longer than 80 characters. | 222 | 
          
            |   | Line is longer than 80 characters. | 228 | 
          
            |   | Missing a Javadoc comment. | 228 | 
          
            |   | Parameter controller should be final. | 228 | 
          
            |   | Parameter tileContext should be final. | 228 | 
          
            |   | Parameter request should be final. | 228 | 
          
            |   | Parameter response should be final. | 228 | 
          
            |   | Parameter uri should be final. | 228 | 
          
            |   | Parameter doInclude should be final. | 228 | 
          
            |   | Line is longer than 80 characters. | 232 | 
          
com/macvu/tiles/CachingAttribute.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/CachingAttribute.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 21 | 
          
            |   | Missing a Javadoc comment. | 22 | 
          
            |   | Variable 'inUse' must be private and have accessor methods. | 22 | 
          
            |   | Missing a Javadoc comment. | 24 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Parameter attr should be final. | 27 | 
          
            |   | Missing a Javadoc comment. | 32 | 
          
            |   | Parameter attr should be final. | 32 | 
          
            |   | Parameter inUse should be final. | 32 | 
          
            |   | 'inUse' hides a field. | 32 | 
          
            |   | Method 'isInUse' is not designed for extension - needs to be abstract, final or empty. | 37 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Method 'setInUse' is not designed for extension - needs to be abstract, final or empty. | 41 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Parameter inUse should be final. | 41 | 
          
            |   | 'inUse' hides a field. | 41 | 
          
            |   | Method 'getInUse' is not designed for extension - needs to be abstract, final or empty. | 45 | 
          
            |   | Missing a Javadoc comment. | 45 | 
          
com/macvu/tiles/actions/CacheInformationForm.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/actions/CacheInformationForm.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 28 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Variable 'tileName' must be private and have accessor methods. | 33 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Variable 'cacheEnabled' must be private and have accessor methods. | 35 | 
          
            |   | Missing a Javadoc comment. | 36 | 
          
            |   | Variable 'repositoryName' must be private and have accessor methods. | 36 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Variable 'repositoryFactory' must be private and have accessor methods. | 37 | 
          
            |   | Missing a Javadoc comment. | 38 | 
          
            |   | Variable 'keyFactory' must be private and have accessor methods. | 38 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Variable 'cacheFields' must be private and have accessor methods. | 40 | 
          
            |   | Missing a Javadoc comment. | 43 | 
          
            |   | Variable 'cachingAttributeList' must be private and have accessor methods. | 43 | 
          
            |   | Method 'getTileName' is not designed for extension - needs to be abstract, final or empty. | 45 | 
          
            |   | Missing a Javadoc comment. | 45 | 
          
            |   | Method 'setTileName' is not designed for extension - needs to be abstract, final or empty. | 49 | 
          
            |   | Missing a Javadoc comment. | 49 | 
          
            |   | Parameter tileName should be final. | 49 | 
          
            |   | 'tileName' hides a field. | 49 | 
          
            |   | Method 'getCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 53 | 
          
            |   | Missing a Javadoc comment. | 53 | 
          
            |   | Method 'isCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 57 | 
          
            |   | Missing a Javadoc comment. | 57 | 
          
            |   | Method 'setCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 61 | 
          
            |   | Missing a Javadoc comment. | 61 | 
          
            |   | Parameter cacheEnabled should be final. | 61 | 
          
            |   | 'cacheEnabled' hides a field. | 61 | 
          
            |   | Method 'getKeyFactory' is not designed for extension - needs to be abstract, final or empty. | 65 | 
          
            |   | Missing a Javadoc comment. | 65 | 
          
            |   | Method 'setKeyFactory' is not designed for extension - needs to be abstract, final or empty. | 69 | 
          
            |   | Missing a Javadoc comment. | 69 | 
          
            |   | Parameter keyFactory should be final. | 69 | 
          
            |   | 'keyFactory' hides a field. | 69 | 
          
            |   | Method 'getRepositoryFactory' is not designed for extension - needs to be abstract, final or empty. | 73 | 
          
            |   | Missing a Javadoc comment. | 73 | 
          
            |   | Method 'setRepositoryFactory' is not designed for extension - needs to be abstract, final or empty. | 77 | 
          
            |   | Missing a Javadoc comment. | 77 | 
          
            |   | Parameter repositoryFactory should be final. | 77 | 
          
            |   | 'repositoryFactory' hides a field. | 77 | 
          
            |   | Method 'getRepositoryName' is not designed for extension - needs to be abstract, final or empty. | 81 | 
          
            |   | Missing a Javadoc comment. | 81 | 
          
            |   | Method 'setRepositoryName' is not designed for extension - needs to be abstract, final or empty. | 85 | 
          
            |   | Missing a Javadoc comment. | 85 | 
          
            |   | Parameter repositoryName should be final. | 85 | 
          
            |   | 'repositoryName' hides a field. | 85 | 
          
            |   | Method 'getCacheFields' is not designed for extension - needs to be abstract, final or empty. | 89 | 
          
            |   | Missing a Javadoc comment. | 89 | 
          
            |   | Method 'setCacheFields' is not designed for extension - needs to be abstract, final or empty. | 93 | 
          
            |   | Missing a Javadoc comment. | 93 | 
          
            |   | Parameter cacheFields should be final. | 93 | 
          
            |   | 'cacheFields' hides a field. | 93 | 
          
            |   | Method 'getCachingAttributeList' is not designed for extension - needs to be abstract, final or empty. | 97 | 
          
            |   | Missing a Javadoc comment. | 97 | 
          
            |   | Method 'setCachingAttributeList' is not designed for extension - needs to be abstract, final or empty. | 101 | 
          
            |   | Missing a Javadoc comment. | 101 | 
          
            |   | Parameter cachingAttributeList should be final. | 101 | 
          
            |   | 'cachingAttributeList' hides a field. | 101 | 
          
            |   | Line is longer than 80 characters. | 105 | 
          
            |   | Method 'validate' is not designed for extension - needs to be abstract, final or empty. | 105 | 
          
            |   | Missing a Javadoc comment. | 105 | 
          
            |   | Parameter mapping should be final. | 105 | 
          
            |   | Parameter request should be final. | 105 | 
          
com/macvu/tiles/actions/GetCacheTileDefinitionAction.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/actions/GetCacheTileDefinitionAction.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Using the '.*' form of import should be avoided - com.macvu.tiles.*. | 21 | 
          
            |   | Using the '.*' form of import should be avoided - org.apache.struts.tiles.*. | 28 | 
          
            |   | Using the '.*' form of import should be avoided - java.util.*. | 32 | 
          
            |   | First sentence should end with a period. | 34 | 
          
            |   | Missing a Javadoc comment. | 38 | 
          
            |   | Line is longer than 80 characters. | 40 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 40 | 
          
            |   | Method 'execute' is not designed for extension - needs to be abstract, final or empty. | 43 | 
          
            |   | Missing a Javadoc comment. | 43 | 
          
            |   | Parameter mapping should be final. | 43 | 
          
            |   | Parameter form should be final. | 44 | 
          
            |   | Parameter request should be final. | 45 | 
          
            |   | Parameter response should be final. | 46 | 
          
            |   | Line is longer than 80 characters. | 59 | 
          
            |   | Line is longer than 80 characters. | 70 | 
          
            |   | Line is longer than 80 characters. | 81 | 
          
            |   | Line is longer than 80 characters. | 83 | 
          
            |   | Line is longer than 80 characters. | 85 | 
          
            |   | Line is longer than 80 characters. | 86 | 
          
            |   | Line is longer than 80 characters. | 87 | 
          
            |   | Line is longer than 80 characters. | 88 | 
          
            |   | Line is longer than 80 characters. | 89 | 
          
            |   | Line is longer than 80 characters. | 90 | 
          
            |   | Line is longer than 80 characters. | 92 | 
          
            |   | Line is longer than 80 characters. | 103 | 
          
            |   | Missing a Javadoc comment. | 118 | 
          
            |   | Parameter definition should be final. | 118 | 
          
            |   | Missing a Javadoc comment. | 135 | 
          
            |   | Parameter definition should be final. | 135 | 
          
            |   | Line is longer than 80 characters. | 142 | 
          
            |   | Line is longer than 80 characters. | 152 | 
          
            |   | Line is longer than 80 characters. | 155 | 
          
com/macvu/tiles/actions/GetCaptureTilesSetAction.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/actions/GetCaptureTilesSetAction.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 30 | 
          
            |   | Line is longer than 80 characters. | 34 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Missing a Javadoc comment. | 38 | 
          
            |   | Method 'execute' is not designed for extension - needs to be abstract, final or empty. | 40 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Parameter mapping should be final. | 40 | 
          
            |   | Parameter form should be final. | 41 | 
          
            |   | Parameter request should be final. | 42 | 
          
            |   | Parameter response should be final. | 43 | 
          
            |   | Line is longer than 80 characters. | 47 | 
          
            |   | Line is longer than 80 characters. | 60 | 
          
com/macvu/tiles/actions/SaveCacheTilesDefinitionAction.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/actions/SaveCacheTilesDefinitionAction.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 36 | 
          
            |   | Line is longer than 80 characters. | 40 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 40 | 
          
            |   | Method 'execute' is not designed for extension - needs to be abstract, final or empty. | 42 | 
          
            |   | Missing a Javadoc comment. | 42 | 
          
            |   | Parameter mapping should be final. | 42 | 
          
            |   | Parameter form should be final. | 43 | 
          
            |   | Parameter request should be final. | 44 | 
          
            |   | Parameter response should be final. | 45 | 
          
            |   | Line is longer than 80 characters. | 50 | 
          
            |   | Line is longer than 80 characters. | 55 | 
          
            |   | Line is longer than 80 characters. | 57 | 
          
            |   | Line is longer than 80 characters. | 59 | 
          
            |   | Line is longer than 80 characters. | 63 | 
          
            |   | Line is longer than 80 characters. | 66 | 
          
            |   | Line is longer than 80 characters. | 70 | 
          
            |   | First sentence should end with a period. | 76 | 
          
            |   | Expected an @return tag. | 83 | 
          
            |   | Line is longer than 80 characters. | 83 | 
          
            |   | Method 'generateDefinitionFile' is not designed for extension - needs to be abstract, final or empty. | 83 | 
          
            |   | Parameter definitionFileName should be final. | 83 | 
          
            |   | Expected @param tag for 'definitionFileName'. | 83 | 
          
            |   | Parameter servletContext should be final. | 83 | 
          
            |   | Expected @param tag for 'servletContext'. | 83 | 
          
com/macvu/tiles/actions/SetCacheTileDefinitionAction.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/actions/SetCacheTileDefinitionAction.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Using the '.*' form of import should be avoided - org.apache.struts.tiles.*. | 30 | 
          
            |   | First sentence should end with a period. | 37 | 
          
            |   | Line is longer than 80 characters. | 41 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 41 | 
          
            |   | Missing a Javadoc comment. | 43 | 
          
            |   | Name 'SAVE_MESSAGE_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 43 | 
          
            |   | Variable 'SAVE_MESSAGE_KEY' must be private and have accessor methods. | 43 | 
          
            |   | Line is longer than 80 characters. | 44 | 
          
            |   | Missing a Javadoc comment. | 44 | 
          
            |   | Name 'SAVE_SUCCESS_MESSAGE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 44 | 
          
            |   | Variable 'SAVE_SUCCESS_MESSAGE' must be private and have accessor methods. | 44 | 
          
            |   | Method 'execute' is not designed for extension - needs to be abstract, final or empty. | 46 | 
          
            |   | Missing a Javadoc comment. | 46 | 
          
            |   | Parameter mapping should be final. | 46 | 
          
            |   | Parameter form should be final. | 47 | 
          
            |   | Parameter request should be final. | 48 | 
          
            |   | Parameter response should be final. | 49 | 
          
            |   | Line is longer than 80 characters. | 56 | 
          
            |   | Line is longer than 80 characters. | 59 | 
          
            |   | Line is longer than 80 characters. | 65 | 
          
            |   | Line is longer than 80 characters. | 66 | 
          
            |   | Line is longer than 80 characters. | 81 | 
          
            |   | Missing a Javadoc comment. | 87 | 
          
            |   | Parameter cacheFields should be final. | 87 | 
          
            |   | Line is longer than 80 characters. | 96 | 
          
            |   | First sentence should end with a period. | 104 | 
          
            |   | Parameter attribute should be final. | 110 | 
          
com/macvu/tiles/actions/TryCachingJspAction.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 30 | 
          
            |   | Line is longer than 80 characters. | 34 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 34 | 
          
            |   | Method 'execute' is not designed for extension - needs to be abstract, final or empty. | 36 | 
          
            |   | Missing a Javadoc comment. | 36 | 
          
            |   | Parameter mapping should be final. | 36 | 
          
            |   | Parameter form should be final. | 37 | 
          
            |   | Parameter request should be final. | 38 | 
          
            |   | Parameter response should be final. | 39 | 
          
            |   | Line has trailing spaces. | 42 | 
          
com/macvu/tiles/actions/package.html
            | Error | Line | 
|---|
          
            |   | Missing package documentation file. | 0 | 
          
com/macvu/tiles/cache/CacheFactoryManager.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/CacheFactoryManager.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 24 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Variable 'cacheFactoryMap' must be private and have accessor methods. | 28 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Variable 'keyFactoryMap' must be private and have accessor methods. | 29 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Line is longer than 80 characters. | 36 | 
          
            |   | Method 'getCacheServiceFactory' is not designed for extension - needs to be abstract, final or empty. | 36 | 
          
            |   | Missing a Javadoc comment. | 36 | 
          
            |   | Parameter factoryName should be final. | 36 | 
          
            |   | Line is longer than 80 characters. | 37 | 
          
            |   | Line is longer than 80 characters. | 47 | 
          
            |   | Method 'getCacheKeyFactory' is not designed for extension - needs to be abstract, final or empty. | 47 | 
          
            |   | Missing a Javadoc comment. | 47 | 
          
            |   | Parameter factoryName should be final. | 47 | 
          
            |   | Line is longer than 80 characters. | 48 | 
          
com/macvu/tiles/cache/CacheKeyFactory.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/CacheKeyFactory.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 25 | 
          
            |   | Line is longer than 80 characters. | 29 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Redundant 'public' modifier. | 29 | 
          
com/macvu/tiles/cache/CacheObjectWrapper.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/CacheObjectWrapper.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 34 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Line is longer than 80 characters. | 37 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Variable 'cacheEnabled' must be private and have accessor methods. | 39 | 
          
            |   | Missing a Javadoc comment. | 40 | 
          
            |   | Variable 'statusInitiated' must be private and have accessor methods. | 40 | 
          
            |   | Missing a Javadoc comment. | 42 | 
          
            |   | Variable 'cacheService' must be private and have accessor methods. | 42 | 
          
            |   | Missing a Javadoc comment. | 43 | 
          
            |   | Variable 'cacheKeyFactory' must be private and have accessor methods. | 43 | 
          
            |   | Missing a Javadoc comment. | 45 | 
          
            |   | Variable 'info' must be private and have accessor methods. | 45 | 
          
            |   | Missing a Javadoc comment. | 47 | 
          
            |   | Line is longer than 80 characters. | 50 | 
          
            |   | Method 'initiateCacheInformation' is not designed for extension - needs to be abstract, final or empty. | 50 | 
          
            |   | Missing a Javadoc comment. | 50 | 
          
            |   | Parameter servletContext should be final. | 50 | 
          
            |   | Parameter info should be final. | 50 | 
          
            |   | 'info' hides a field. | 50 | 
          
            |   | Line is longer than 80 characters. | 52 | 
          
            |   | Line is longer than 80 characters. | 60 | 
          
            |   | Line is longer than 80 characters. | 62 | 
          
            |   | Line is longer than 80 characters. | 63 | 
          
            |   | Line is longer than 80 characters. | 69 | 
          
            |   | Line is longer than 80 characters. | 71 | 
          
            |   | Line is longer than 80 characters. | 73 | 
          
            |   | Line is longer than 80 characters. | 75 | 
          
            |   | Line is longer than 80 characters. | 79 | 
          
            |   | Line is longer than 80 characters. | 82 | 
          
            |   | Line is longer than 80 characters. | 84 | 
          
            |   | Line is longer than 80 characters. | 86 | 
          
            |   | Missing a Javadoc comment. | 91 | 
          
            |   | Parameter status should be final. | 91 | 
          
            |   | Parameter errorMessage should be final. | 91 | 
          
            |   | Method 'reset' is not designed for extension - needs to be abstract, final or empty. | 97 | 
          
            |   | Missing a Javadoc comment. | 97 | 
          
            |   | Method 'isCacheEnabled' is not designed for extension - needs to be abstract, final or empty. | 104 | 
          
            |   | Missing a Javadoc comment. | 104 | 
          
            |   | Method 'getCacheKey' is not designed for extension - needs to be abstract, final or empty. | 108 | 
          
            |   | Missing a Javadoc comment. | 108 | 
          
            |   | Parameter request should be final. | 108 | 
          
            |   | Line is longer than 80 characters. | 110 | 
          
            |   | Method 'getCache' is not designed for extension - needs to be abstract, final or empty. | 121 | 
          
            |   | Missing a Javadoc comment. | 121 | 
          
            |   | Parameter key should be final. | 121 | 
          
            |   | Line is longer than 80 characters. | 123 | 
          
            |   | Method 'putCache' is not designed for extension - needs to be abstract, final or empty. | 134 | 
          
            |   | Missing a Javadoc comment. | 134 | 
          
            |   | Parameter key should be final. | 134 | 
          
            |   | Parameter cache should be final. | 134 | 
          
            |   | Line is longer than 80 characters. | 136 | 
          
            |   | Must have at least one statement. | 140 | 
          
            |   | Line is longer than 80 characters. | 146 | 
          
            |   | Missing a Javadoc comment. | 146 | 
          
            |   | Parameter servletContext should be final. | 146 | 
          
            |   | Line is longer than 80 characters. | 147 | 
          
            |   | Line is longer than 80 characters. | 155 | 
          
            |   | Missing a Javadoc comment. | 155 | 
          
            |   | Parameter servletContext should be final. | 155 | 
          
            |   | Line is longer than 80 characters. | 156 | 
          
            |   | Line is longer than 80 characters. | 164 | 
          
            |   | Missing a Javadoc comment. | 164 | 
          
            |   | Parameter className should be final. | 164 | 
          
            |   | Line is longer than 80 characters. | 166 | 
          
            |   | Line is longer than 80 characters. | 175 | 
          
            |   | Missing a Javadoc comment. | 175 | 
          
            |   | Parameter servletContext should be final. | 175 | 
          
            |   | Line is longer than 80 characters. | 176 | 
          
            |   | Line is longer than 80 characters. | 180 | 
          
            |   | Missing a Javadoc comment. | 180 | 
          
            |   | Parameter servletContext should be final. | 180 | 
          
            |   | Parameter fileList should be final. | 180 | 
          
            |   | Line is longer than 80 characters. | 181 | 
          
com/macvu/tiles/cache/CacheService.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/CacheService.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 23 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Redundant 'public' modifier. | 27 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Redundant 'public' modifier. | 29 | 
          
com/macvu/tiles/cache/CacheServiceFactory.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/CacheServiceFactory.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 23 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Redundant 'public' modifier. | 27 | 
          
com/macvu/tiles/cache/CacheStatus.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/CacheStatus.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 21 | 
          
            |   | Missing a Javadoc comment. | 25 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Variable 'name' must be private and have accessor methods. | 29 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Variable 'status' must be private and have accessor methods. | 30 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Variable 'error' must be private and have accessor methods. | 31 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Parameter name should be final. | 33 | 
          
            |   | 'name' hides a field. | 33 | 
          
            |   | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 37 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 41 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Parameter name should be final. | 41 | 
          
            |   | 'name' hides a field. | 41 | 
          
            |   | Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. | 45 | 
          
            |   | Missing a Javadoc comment. | 45 | 
          
            |   | Method 'setStatus' is not designed for extension - needs to be abstract, final or empty. | 49 | 
          
            |   | Missing a Javadoc comment. | 49 | 
          
            |   | Parameter status should be final. | 49 | 
          
            |   | 'status' hides a field. | 49 | 
          
            |   | Method 'getError' is not designed for extension - needs to be abstract, final or empty. | 53 | 
          
            |   | Missing a Javadoc comment. | 53 | 
          
            |   | Method 'setError' is not designed for extension - needs to be abstract, final or empty. | 57 | 
          
            |   | Missing a Javadoc comment. | 57 | 
          
            |   | Parameter error should be final. | 57 | 
          
            |   | 'error' hides a field. | 57 | 
          
com/macvu/tiles/cache/LRUCacheService.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/LRUCacheService.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 29 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Variable 'logger' must be private and have accessor methods. | 33 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Variable 'maxCacheSize' must be private and have accessor methods. | 37 | 
          
            |   | First sentence should end with a period. | 41 | 
          
            |   | Variable 'cacheMap' must be private and have accessor methods. | 44 | 
          
            |   | Missing a Javadoc comment. | 46 | 
          
            |   | Missing a Javadoc comment. | 50 | 
          
            |   | Parameter maxCacheSize should be final. | 50 | 
          
            |   | 'maxCacheSize' hides a field. | 50 | 
          
            |   | Method 'initiateCacheMap' is not designed for extension - needs to be abstract, final or empty. | 55 | 
          
            |   | Missing a Javadoc comment. | 55 | 
          
            |   | Method 'invalidateCache' is not designed for extension - needs to be abstract, final or empty. | 60 | 
          
            |   | Missing a Javadoc comment. | 60 | 
          
            |   | Method 'getMaxCacheSize' is not designed for extension - needs to be abstract, final or empty. | 64 | 
          
            |   | Missing a Javadoc comment. | 64 | 
          
            |   | Line is longer than 80 characters. | 69 | 
          
            |   | Method 'setMaxCacheSize' is not designed for extension - needs to be abstract, final or empty. | 74 | 
          
            |   | Parameter maxCacheSize should be final. | 74 | 
          
            |   | 'maxCacheSize' hides a field. | 74 | 
          
            |   | First sentence should end with a period. | 81 | 
          
            |   | Expected an @return tag. | 87 | 
          
            |   | Method 'store' is not designed for extension - needs to be abstract, final or empty. | 87 | 
          
            |   | Parameter key should be final. | 87 | 
          
            |   | Expected @param tag for 'key'. | 87 | 
          
            |   | Parameter result should be final. | 87 | 
          
            |   | Expected @param tag for 'result'. | 87 | 
          
            |   | First sentence should end with a period. | 93 | 
          
            |   | Expected an @return tag. | 99 | 
          
            |   | Method 'retrieve' is not designed for extension - needs to be abstract, final or empty. | 99 | 
          
            |   | Parameter key should be final. | 99 | 
          
            |   | Expected @param tag for 'key'. | 99 | 
          
com/macvu/tiles/cache/SimpleCacheKeyFactory.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/SimpleCacheKeyFactory.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | First sentence should end with a period. | 31 | 
          
            |   | Line is longer than 80 characters. | 35 | 
          
            |   | Method 'getCacheKey' is not designed for extension - needs to be abstract, final or empty. | 35 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Parameter request should be final. | 35 | 
          
            |   | Parameter info should be final. | 35 | 
          
            |   | Line is longer than 80 characters. | 54 | 
          
            |   | Method 'appendCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 54 | 
          
            |   | Missing a Javadoc comment. | 54 | 
          
            |   | Parameter request should be final. | 54 | 
          
            |   | Parameter buffer should be final. | 54 | 
          
            |   | Parameter cacheAttribute should be final. | 54 | 
          
            |   | Line is longer than 80 characters. | 61 | 
          
            |   | Line is longer than 80 characters. | 66 | 
          
            |   | Line is longer than 80 characters. | 73 | 
          
            |   | '=' is not preceded with whitespace. | 76 | 
          
com/macvu/tiles/cache/SingleLRUCacheServiceFactory.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/SingleLRUCacheServiceFactory.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 23 | 
          
            |   | Missing a Javadoc comment. | 24 | 
          
            |   | Variable 'cacheService' must be private and have accessor methods. | 24 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Method 'getCacheService' is not designed for extension - needs to be abstract, final or empty. | 30 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Parameter info should be final. | 30 | 
          
com/macvu/tiles/cache/TilesCacheStatus.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/cache/TilesCacheStatus.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 25 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Variable 'statusMap' must be private and have accessor methods. | 26 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Method 'putTileCacheStatus' is not designed for extension - needs to be abstract, final or empty. | 33 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Parameter cacheInfoName should be final. | 33 | 
          
            |   | Parameter status should be final. | 33 | 
          
            |   | Method 'getTileCacheStatus' is not designed for extension - needs to be abstract, final or empty. | 37 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Parameter cacheInfoName should be final. | 37 | 
          
com/macvu/tiles/cache/package.html
            | Error | Line | 
|---|
          
            |   | Missing package documentation file. | 0 | 
          
com/macvu/tiles/capture/CacheContent.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/capture/CacheContent.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Variable 'cache' must be private and have accessor methods. | 27 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Variable 'writer' must be private and have accessor methods. | 29 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | '32768' is a magic number. | 32 | 
          
            |   | Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. | 35 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Method 'getWriter' is not designed for extension - needs to be abstract, final or empty. | 39 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Method 'getCache' is not designed for extension - needs to be abstract, final or empty. | 47 | 
          
            |   | Missing a Javadoc comment. | 47 | 
          
com/macvu/tiles/capture/CacheHttpServletRequest.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Parameter httpServletRequest should be final. | 29 | 
          
            |   | Method 'getAuthType' is not designed for extension - needs to be abstract, final or empty. | 33 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Method 'getCookies' is not designed for extension - needs to be abstract, final or empty. | 37 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Method 'getDateHeader' is not designed for extension - needs to be abstract, final or empty. | 41 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Parameter s should be final. | 41 | 
          
            |   | Method 'getHeader' is not designed for extension - needs to be abstract, final or empty. | 45 | 
          
            |   | Missing a Javadoc comment. | 45 | 
          
            |   | Parameter s should be final. | 45 | 
          
            |   | Method 'getHeaders' is not designed for extension - needs to be abstract, final or empty. | 49 | 
          
            |   | Missing a Javadoc comment. | 49 | 
          
            |   | Parameter s should be final. | 49 | 
          
            |   | Method 'getHeaderNames' is not designed for extension - needs to be abstract, final or empty. | 53 | 
          
            |   | Missing a Javadoc comment. | 53 | 
          
            |   | Method 'getIntHeader' is not designed for extension - needs to be abstract, final or empty. | 57 | 
          
            |   | Missing a Javadoc comment. | 57 | 
          
            |   | Parameter s should be final. | 57 | 
          
            |   | Method 'getMethod' is not designed for extension - needs to be abstract, final or empty. | 61 | 
          
            |   | Missing a Javadoc comment. | 61 | 
          
            |   | Method 'getPathInfo' is not designed for extension - needs to be abstract, final or empty. | 65 | 
          
            |   | Missing a Javadoc comment. | 65 | 
          
            |   | Method 'getPathTranslated' is not designed for extension - needs to be abstract, final or empty. | 69 | 
          
            |   | Missing a Javadoc comment. | 69 | 
          
            |   | Method 'getContextPath' is not designed for extension - needs to be abstract, final or empty. | 73 | 
          
            |   | Missing a Javadoc comment. | 73 | 
          
            |   | Method 'getQueryString' is not designed for extension - needs to be abstract, final or empty. | 77 | 
          
            |   | Missing a Javadoc comment. | 77 | 
          
            |   | Method 'getRemoteUser' is not designed for extension - needs to be abstract, final or empty. | 81 | 
          
            |   | Missing a Javadoc comment. | 81 | 
          
            |   | Method 'isUserInRole' is not designed for extension - needs to be abstract, final or empty. | 85 | 
          
            |   | Missing a Javadoc comment. | 85 | 
          
            |   | Parameter s should be final. | 85 | 
          
            |   | Method 'getUserPrincipal' is not designed for extension - needs to be abstract, final or empty. | 89 | 
          
            |   | Missing a Javadoc comment. | 89 | 
          
            |   | Method 'getRequestedSessionId' is not designed for extension - needs to be abstract, final or empty. | 93 | 
          
            |   | Missing a Javadoc comment. | 93 | 
          
            |   | Method 'getRequestURI' is not designed for extension - needs to be abstract, final or empty. | 97 | 
          
            |   | Missing a Javadoc comment. | 97 | 
          
            |   | Method 'getRequestURL' is not designed for extension - needs to be abstract, final or empty. | 101 | 
          
            |   | Missing a Javadoc comment. | 101 | 
          
            |   | Method 'getServletPath' is not designed for extension - needs to be abstract, final or empty. | 105 | 
          
            |   | Missing a Javadoc comment. | 105 | 
          
            |   | Method 'getSession' is not designed for extension - needs to be abstract, final or empty. | 109 | 
          
            |   | Missing a Javadoc comment. | 109 | 
          
            |   | Parameter b should be final. | 109 | 
          
            |   | Method 'getSession' is not designed for extension - needs to be abstract, final or empty. | 113 | 
          
            |   | Missing a Javadoc comment. | 113 | 
          
            |   | Method 'isRequestedSessionIdValid' is not designed for extension - needs to be abstract, final or empty. | 117 | 
          
            |   | Missing a Javadoc comment. | 117 | 
          
            |   | Method 'isRequestedSessionIdFromCookie' is not designed for extension - needs to be abstract, final or empty. | 121 | 
          
            |   | Missing a Javadoc comment. | 121 | 
          
            |   | Method 'isRequestedSessionIdFromURL' is not designed for extension - needs to be abstract, final or empty. | 125 | 
          
            |   | Missing a Javadoc comment. | 125 | 
          
            |   | Method 'isRequestedSessionIdFromUrl' is not designed for extension - needs to be abstract, final or empty. | 129 | 
          
            |   | Missing a Javadoc comment. | 129 | 
          
com/macvu/tiles/capture/CacheHttpServletResponse.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/capture/CacheHttpServletResponse.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Line is longer than 80 characters. | 32 | 
          
            |   | Missing a Javadoc comment. | 32 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 32 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Missing a Javadoc comment. | 38 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Parameter delegate should be final. | 41 | 
          
            |   | Line is longer than 80 characters. | 45 | 
          
            |   | Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. | 51 | 
          
            |   | Missing a Javadoc comment. | 51 | 
          
            |   | Line is longer than 80 characters. | 57 | 
          
            |   | Line is longer than 80 characters. | 61 | 
          
            |   | Method 'getWriter' is not designed for extension - needs to be abstract, final or empty. | 69 | 
          
            |   | Missing a Javadoc comment. | 69 | 
          
            |   | Line is longer than 80 characters. | 75 | 
          
            |   | Method 'getCache' is not designed for extension - needs to be abstract, final or empty. | 87 | 
          
            |   | Missing a Javadoc comment. | 87 | 
          
com/macvu/tiles/capture/CacheServletOutputStream.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/capture/CacheServletOutputStream.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Line is longer than 80 characters. | 28 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 28 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Variable 'delegate' must be private and have accessor methods. | 30 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Variable 'cacheContent' must be private and have accessor methods. | 31 | 
          
            |   | Line is longer than 80 characters. | 33 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Parameter out should be final. | 33 | 
          
            |   | Parameter cacheContent should be final. | 33 | 
          
            |   | 'cacheContent' hides a field. | 33 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 41 | 
          
            |   | Missing a Javadoc comment. | 41 | 
          
            |   | Parameter b should be final. | 41 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 49 | 
          
            |   | Missing a Javadoc comment. | 49 | 
          
            |   | Parameter b should be final. | 49 | 
          
            |   | Array brackets at illegal position. | 49 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 57 | 
          
            |   | Missing a Javadoc comment. | 57 | 
          
            |   | Parameter buf should be final. | 57 | 
          
            |   | Array brackets at illegal position. | 57 | 
          
            |   | Parameter offset should be final. | 57 | 
          
            |   | Parameter len should be final. | 57 | 
          
            |   | Line is longer than 80 characters. | 59 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 65 | 
          
            |   | Missing a Javadoc comment. | 65 | 
          
            |   | Parameter b should be final. | 65 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 74 | 
          
            |   | Missing a Javadoc comment. | 74 | 
          
            |   | Parameter c should be final. | 74 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 82 | 
          
            |   | Missing a Javadoc comment. | 82 | 
          
            |   | Parameter v should be final. | 82 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 90 | 
          
            |   | Missing a Javadoc comment. | 90 | 
          
            |   | Parameter v should be final. | 90 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 98 | 
          
            |   | Missing a Javadoc comment. | 98 | 
          
            |   | Parameter i should be final. | 98 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 106 | 
          
            |   | Missing a Javadoc comment. | 106 | 
          
            |   | Parameter l should be final. | 106 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 114 | 
          
            |   | Missing a Javadoc comment. | 114 | 
          
            |   | Parameter s should be final. | 114 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 122 | 
          
            |   | Missing a Javadoc comment. | 122 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 129 | 
          
            |   | Missing a Javadoc comment. | 129 | 
          
            |   | Parameter b should be final. | 129 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 137 | 
          
            |   | Missing a Javadoc comment. | 137 | 
          
            |   | Parameter c should be final. | 137 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 145 | 
          
            |   | Missing a Javadoc comment. | 145 | 
          
            |   | Parameter v should be final. | 145 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 153 | 
          
            |   | Missing a Javadoc comment. | 153 | 
          
            |   | Parameter v should be final. | 153 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 161 | 
          
            |   | Missing a Javadoc comment. | 161 | 
          
            |   | Parameter i should be final. | 161 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 169 | 
          
            |   | Missing a Javadoc comment. | 169 | 
          
            |   | Parameter l should be final. | 169 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 177 | 
          
            |   | Missing a Javadoc comment. | 177 | 
          
            |   | Parameter s should be final. | 177 | 
          
            |   | Method 'close' is not designed for extension - needs to be abstract, final or empty. | 185 | 
          
            |   | Missing a Javadoc comment. | 185 | 
          
            |   | Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 189 | 
          
            |   | Missing a Javadoc comment. | 189 | 
          
com/macvu/tiles/capture/CacheablesCaptureWrapper.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/capture/CacheablesCaptureWrapper.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Line is longer than 80 characters. | 35 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 35 | 
          
            |   | Line is longer than 80 characters. | 36 | 
          
            |   | Missing a Javadoc comment. | 36 | 
          
            |   | Missing a Javadoc comment. | 37 | 
          
            |   | Variable 'tilesCacheableCapture' must be private and have accessor methods. | 37 | 
          
            |   | Missing a Javadoc comment. | 38 | 
          
            |   | Parameter servletContext should be final. | 38 | 
          
            |   | Method 'init' is not designed for extension - needs to be abstract, final or empty. | 42 | 
          
            |   | Missing a Javadoc comment. | 42 | 
          
            |   | 'protected' modifier out of order with the JLS suggestions. | 42 | 
          
            |   | Parameter servletContext should be final. | 42 | 
          
            |   | Line is longer than 80 characters. | 43 | 
          
            |   | Line is longer than 80 characters. | 48 | 
          
            |   | Method 'isEnableCapture' is not designed for extension - needs to be abstract, final or empty. | 52 | 
          
            |   | Missing a Javadoc comment. | 52 | 
          
            |   | Method 'enableCapture' is not designed for extension - needs to be abstract, final or empty. | 56 | 
          
            |   | Missing a Javadoc comment. | 56 | 
          
            |   | Method 'disableCapture' is not designed for extension - needs to be abstract, final or empty. | 60 | 
          
            |   | Missing a Javadoc comment. | 60 | 
          
            |   | Method 'clearCapturedTilesSet' is not designed for extension - needs to be abstract, final or empty. | 64 | 
          
            |   | Missing a Javadoc comment. | 64 | 
          
            |   | Line is longer than 80 characters. | 68 | 
          
            |   | Method 'captureCacheablesForTile' is not designed for extension - needs to be abstract, final or empty. | 68 | 
          
            |   | Missing a Javadoc comment. | 68 | 
          
            |   | Parameter definition should be final. | 68 | 
          
            |   | Parameter request should be final. | 68 | 
          
            |   | Line is longer than 80 characters. | 76 | 
          
            |   | Line is longer than 80 characters. | 84 | 
          
            |   | Method 'captureCacheablesForTile' is not designed for extension - needs to be abstract, final or empty. | 84 | 
          
            |   | Missing a Javadoc comment. | 84 | 
          
            |   | Parameter definition should be final. | 84 | 
          
            |   | Parameter pageContext should be final. | 84 | 
          
            |   | Line is longer than 80 characters. | 88 | 
          
            |   | Method 'getCapturedTiles' is not designed for extension - needs to be abstract, final or empty. | 94 | 
          
            |   | Missing a Javadoc comment. | 94 | 
          
            |   | Line is longer than 80 characters. | 98 | 
          
            |   | Method 'addCacheablesForTile' is not designed for extension - needs to be abstract, final or empty. | 98 | 
          
            |   | Missing a Javadoc comment. | 98 | 
          
            |   | Parameter definition should be final. | 98 | 
          
            |   | Parameter pageContext should be final. | 98 | 
          
            |   | Line is longer than 80 characters. | 99 | 
          
            |   | Line is longer than 80 characters. | 102 | 
          
            |   | Line is longer than 80 characters. | 104 | 
          
            |   | Line is longer than 80 characters. | 106 | 
          
            |   | Line is longer than 80 characters. | 110 | 
          
            |   | Method 'addCacheablesForTile' is not designed for extension - needs to be abstract, final or empty. | 110 | 
          
            |   | Missing a Javadoc comment. | 110 | 
          
            |   | Parameter definition should be final. | 110 | 
          
            |   | Parameter request should be final. | 110 | 
          
            |   | Line is longer than 80 characters. | 114 | 
          
            |   | Line is longer than 80 characters. | 117 | 
          
            |   | Line is longer than 80 characters. | 119 | 
          
            |   | Line is longer than 80 characters. | 125 | 
          
            |   | Line is longer than 80 characters. | 127 | 
          
            |   | Line is longer than 80 characters. | 129 | 
          
            |   | Line is longer than 80 characters. | 133 | 
          
            |   | Method 'addCacheablesForTile' is not designed for extension - needs to be abstract, final or empty. | 133 | 
          
            |   | Missing a Javadoc comment. | 133 | 
          
            |   | Parameter definition should be final. | 133 | 
          
            |   | Parameter session should be final. | 133 | 
          
            |   | Line is longer than 80 characters. | 137 | 
          
            |   | Line is longer than 80 characters. | 139 | 
          
            |   | Line is longer than 80 characters. | 141 | 
          
com/macvu/tiles/capture/PrintWriterWrapper.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/capture/PrintWriterWrapper.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Line is longer than 80 characters. | 30 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 30 | 
          
            |   | Missing a Javadoc comment. | 32 | 
          
            |   | Variable 'cacheContent' must be private and have accessor methods. | 32 | 
          
            |   | Missing a Javadoc comment. | 34 | 
          
            |   | Parameter out should be final. | 34 | 
          
            |   | Parameter autoFlush should be final. | 34 | 
          
            |   | Line is longer than 80 characters. | 38 | 
          
            |   | Missing a Javadoc comment. | 42 | 
          
            |   | Parameter out should be final. | 42 | 
          
            |   | Missing a Javadoc comment. | 50 | 
          
            |   | Parameter out should be final. | 50 | 
          
            |   | Parameter autoFlush should be final. | 50 | 
          
            |   | Line is longer than 80 characters. | 54 | 
          
            |   | Missing a Javadoc comment. | 58 | 
          
            |   | Parameter out should be final. | 58 | 
          
            |   | Parameter cacheContent should be final. | 58 | 
          
            |   | 'cacheContent' hides a field. | 58 | 
          
            |   | Line is longer than 80 characters. | 62 | 
          
            |   | Method 'checkError' is not designed for extension - needs to be abstract, final or empty. | 68 | 
          
            |   | Missing a Javadoc comment. | 68 | 
          
            |   | Method 'close' is not designed for extension - needs to be abstract, final or empty. | 78 | 
          
            |   | Missing a Javadoc comment. | 78 | 
          
            |   | Method 'flush' is not designed for extension - needs to be abstract, final or empty. | 86 | 
          
            |   | Missing a Javadoc comment. | 86 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 95 | 
          
            |   | Missing a Javadoc comment. | 95 | 
          
            |   | Parameter b should be final. | 95 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 104 | 
          
            |   | Missing a Javadoc comment. | 104 | 
          
            |   | Parameter c should be final. | 104 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 113 | 
          
            |   | Missing a Javadoc comment. | 113 | 
          
            |   | Parameter s should be final. | 113 | 
          
            |   | Parameter off should be final. | 113 | 
          
            |   | Parameter len should be final. | 113 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 122 | 
          
            |   | Missing a Javadoc comment. | 122 | 
          
            |   | Parameter s should be final. | 122 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 140 | 
          
            |   | Missing a Javadoc comment. | 140 | 
          
            |   | Parameter c should be final. | 140 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 156 | 
          
            |   | Missing a Javadoc comment. | 156 | 
          
            |   | Parameter buf should be final. | 156 | 
          
            |   | Array brackets at illegal position. | 156 | 
          
            |   | Parameter off should be final. | 156 | 
          
            |   | Parameter len should be final. | 156 | 
          
            |   | Line is longer than 80 characters. | 158 | 
          
            |   | Method 'write' is not designed for extension - needs to be abstract, final or empty. | 164 | 
          
            |   | Missing a Javadoc comment. | 164 | 
          
            |   | Parameter buf should be final. | 164 | 
          
            |   | Array brackets at illegal position. | 164 | 
          
            |   | Method 'setError' is not designed for extension - needs to be abstract, final or empty. | 173 | 
          
            |   | Missing a Javadoc comment. | 173 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 181 | 
          
            |   | Missing a Javadoc comment. | 181 | 
          
            |   | Parameter x should be final. | 181 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 190 | 
          
            |   | Missing a Javadoc comment. | 190 | 
          
            |   | Parameter x should be final. | 190 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 199 | 
          
            |   | Missing a Javadoc comment. | 199 | 
          
            |   | Parameter x should be final. | 199 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 208 | 
          
            |   | Missing a Javadoc comment. | 208 | 
          
            |   | Parameter x should be final. | 208 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 217 | 
          
            |   | Missing a Javadoc comment. | 217 | 
          
            |   | Parameter x should be final. | 217 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 226 | 
          
            |   | Missing a Javadoc comment. | 226 | 
          
            |   | Parameter x should be final. | 226 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 235 | 
          
            |   | Missing a Javadoc comment. | 235 | 
          
            |   | Parameter x should be final. | 235 | 
          
            |   | Array brackets at illegal position. | 235 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 244 | 
          
            |   | Missing a Javadoc comment. | 244 | 
          
            |   | Parameter x should be final. | 244 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 253 | 
          
            |   | Missing a Javadoc comment. | 253 | 
          
            |   | Parameter x should be final. | 253 | 
          
            |   | Method 'println' is not designed for extension - needs to be abstract, final or empty. | 262 | 
          
            |   | Missing a Javadoc comment. | 262 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 271 | 
          
            |   | Missing a Javadoc comment. | 271 | 
          
            |   | Parameter s should be final. | 271 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 280 | 
          
            |   | Missing a Javadoc comment. | 280 | 
          
            |   | Parameter s should be final. | 280 | 
          
            |   | Array brackets at illegal position. | 280 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 289 | 
          
            |   | Missing a Javadoc comment. | 289 | 
          
            |   | Parameter obj should be final. | 289 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 298 | 
          
            |   | Missing a Javadoc comment. | 298 | 
          
            |   | Parameter l should be final. | 298 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 307 | 
          
            |   | Missing a Javadoc comment. | 307 | 
          
            |   | Parameter i should be final. | 307 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 316 | 
          
            |   | Missing a Javadoc comment. | 316 | 
          
            |   | Parameter f should be final. | 316 | 
          
            |   | Method 'print' is not designed for extension - needs to be abstract, final or empty. | 325 | 
          
            |   | Missing a Javadoc comment. | 325 | 
          
            |   | Parameter d should be final. | 325 | 
          
com/macvu/tiles/capture/TileAnalyzeCapture.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 28 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Variable 'numCalls' must be private and have accessor methods. | 29 | 
          
            |   | Line is longer than 80 characters. | 30 | 
          
            |   | Missing a Javadoc comment. | 30 | 
          
            |   | Variable 'useAttribute' must be private and have accessor methods. | 30 | 
          
            |   | Line is longer than 80 characters. | 31 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Variable 'checksumList' must be private and have accessor methods. | 31 | 
          
            |   | Missing a Javadoc comment. | 33 | 
          
            |   | Method 'getNumCalls' is not designed for extension - needs to be abstract, final or empty. | 39 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Method 'setNumCalls' is not designed for extension - needs to be abstract, final or empty. | 43 | 
          
            |   | Missing a Javadoc comment. | 43 | 
          
            |   | Parameter numCalls should be final. | 43 | 
          
            |   | 'numCalls' hides a field. | 43 | 
          
            |   | Method 'getUseAttribute' is not designed for extension - needs to be abstract, final or empty. | 47 | 
          
            |   | Missing a Javadoc comment. | 47 | 
          
            |   | Method 'setUseAttribute' is not designed for extension - needs to be abstract, final or empty. | 51 | 
          
            |   | Missing a Javadoc comment. | 51 | 
          
            |   | Parameter useAttribute should be final. | 51 | 
          
            |   | 'useAttribute' hides a field. | 51 | 
          
            |   | Method 'getChecksumList' is not designed for extension - needs to be abstract, final or empty. | 55 | 
          
            |   | Missing a Javadoc comment. | 55 | 
          
            |   | Method 'setChecksumList' is not designed for extension - needs to be abstract, final or empty. | 59 | 
          
            |   | Missing a Javadoc comment. | 59 | 
          
            |   | Parameter checksumList should be final. | 59 | 
          
            |   | 'checksumList' hides a field. | 59 | 
          
            |   | Method 'incrementCapture' is not designed for extension - needs to be abstract, final or empty. | 66 | 
          
            |   | Missing a Javadoc comment. | 66 | 
          
            |   | '++' is preceded with whitespace. | 67 | 
          
            |   | Method 'addAttribute' is not designed for extension - needs to be abstract, final or empty. | 70 | 
          
            |   | Missing a Javadoc comment. | 70 | 
          
            |   | Parameter scope should be final. | 70 | 
          
            |   | Parameter name should be final. | 70 | 
          
            |   | Method 'addChecksum' is not designed for extension - needs to be abstract, final or empty. | 80 | 
          
            |   | Missing a Javadoc comment. | 80 | 
          
            |   | Parameter checksum should be final. | 80 | 
          
com/macvu/tiles/capture/TilesCacheableCapture.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/capture/TilesCacheableCapture.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 24 | 
          
            |   | Line is longer than 80 characters. | 25 | 
          
            |   | Missing a Javadoc comment. | 26 | 
          
            |   | Variable 'enableCapture' must be private and have accessor methods. | 26 | 
          
            |   | Missing a Javadoc comment. | 29 | 
          
            |   | Variable 'capturedTiles' must be private and have accessor methods. | 29 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Method 'isEnableCapture' is not designed for extension - needs to be abstract, final or empty. | 35 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Method 'setEnableCapture' is not designed for extension - needs to be abstract, final or empty. | 39 | 
          
            |   | Missing a Javadoc comment. | 39 | 
          
            |   | Parameter enableCapture should be final. | 39 | 
          
            |   | 'enableCapture' hides a field. | 39 | 
          
            |   | Method 'putCapturedTile' is not designed for extension - needs to be abstract, final or empty. | 46 | 
          
            |   | Missing a Javadoc comment. | 46 | 
          
            |   | Parameter tilename should be final. | 46 | 
          
            |   | Method 'getCapturedTiles' is not designed for extension - needs to be abstract, final or empty. | 50 | 
          
            |   | Missing a Javadoc comment. | 50 | 
          
            |   | Method 'clearCapturedTilesSet' is not designed for extension - needs to be abstract, final or empty. | 54 | 
          
            |   | Missing a Javadoc comment. | 54 | 
          
com/macvu/tiles/capture/package.html
            | Error | Line | 
|---|
          
            |   | Missing package documentation file. | 0 | 
          
com/macvu/tiles/package.html
            | Error | Line | 
|---|
          
            |   | Missing package documentation file. | 0 | 
          
com/macvu/tiles/taglib/CacheGetTag.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/taglib/CacheGetTag.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 21 | 
          
            |   | Method 'release' is not designed for extension - needs to be abstract, final or empty. | 33 | 
          
com/macvu/tiles/taglib/CacheInsertTag.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/taglib/CacheInsertTag.java
            | Error | Line | 
|---|
          
            |   | Line does not match expected header line of ' GNU GENERAL PUBLIC LICENSE'. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Missing a Javadoc comment. | 88 | 
          
            |   | Missing a Javadoc comment. | 90 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 90 | 
          
            |   | Expected an @return tag. | 95 | 
          
            |   | Line is longer than 80 characters. | 98 | 
          
            |   | Line is longer than 80 characters. | 111 | 
          
            |   | Method 'processDefinition' is not designed for extension - needs to be abstract, final or empty. | 113 | 
          
            |   | Parameter definition should be final. | 113 | 
          
            |   | Line is longer than 80 characters. | 141 | 
          
            |   | Line is longer than 80 characters. | 159 | 
          
            |   | Line is longer than 80 characters. | 166 | 
          
            |   | Method 'doInclude' is not designed for extension - needs to be abstract, final or empty. | 166 | 
          
            |   | Parameter page should be final. | 166 | 
          
            |   | Parameter request should be final. | 166 | 
          
            |   | Expected @param tag for 'request'. | 166 | 
          
            |   | Parameter response should be final. | 166 | 
          
            |   | Expected @param tag for 'response'. | 166 | 
          
            |   | Parameter servletContext should be final. | 166 | 
          
            |   | Expected @param tag for 'servletContext'. | 166 | 
          
            |   | Missing a Javadoc comment. | 176 | 
          
            |   | Missing a Javadoc comment. | 177 | 
          
            |   | Variable 'definition' must be private and have accessor methods. | 177 | 
          
            |   | Missing a Javadoc comment. | 178 | 
          
            |   | Variable 'page' must be private and have accessor methods. | 178 | 
          
            |   | Missing a Javadoc comment. | 179 | 
          
            |   | Variable 'currentContext' must be private and have accessor methods. | 179 | 
          
            |   | Missing a Javadoc comment. | 180 | 
          
            |   | Variable 'subCompContext' must be private and have accessor methods. | 180 | 
          
            |   | Missing a Javadoc comment. | 181 | 
          
            |   | Variable 'role' must be private and have accessor methods. | 181 | 
          
            |   | Missing a Javadoc comment. | 182 | 
          
            |   | Variable 'controller' must be private and have accessor methods. | 182 | 
          
            |   | Parameter definition should be final. | 188 | 
          
            |   | 'definition' hides a field. | 188 | 
          
            |   | Expected @param tag for 'definition'. | 188 | 
          
            |   | Parameter page should be final. | 189 | 
          
            |   | 'page' hides a field. | 189 | 
          
            |   | Expected @param tag for 'page'. | 189 | 
          
            |   | Parameter role should be final. | 190 | 
          
            |   | 'role' hides a field. | 190 | 
          
            |   | Expected @param tag for 'role'. | 190 | 
          
            |   | Parameter controller should be final. | 191 | 
          
            |   | 'controller' hides a field. | 191 | 
          
            |   | Expected @param tag for 'controller'. | 191 | 
          
            |   | Expected an @return tag. | 202 | 
          
            |   | Method 'doStartTag' is not designed for extension - needs to be abstract, final or empty. | 202 | 
          
            |   | Expected @throws tag for 'JspException'. | 202 | 
          
            |   | Line is longer than 80 characters. | 205 | 
          
            |   | Method 'putAttribute' is not designed for extension - needs to be abstract, final or empty. | 218 | 
          
            |   | Parameter name should be final. | 218 | 
          
            |   | Expected @param tag for 'name'. | 218 | 
          
            |   | Parameter value should be final. | 218 | 
          
            |   | Expected @param tag for 'value'. | 218 | 
          
            |   | Expected an @return tag. | 225 | 
          
            |   | Method 'doEndTag' is not designed for extension - needs to be abstract, final or empty. | 225 | 
          
            |   | Expected @throws tag for 'JspException'. | 225 | 
          
            |   | Line is longer than 80 characters. | 228 | 
          
            |   | Line is longer than 80 characters. | 237 | 
          
            |   | Line is longer than 80 characters. | 238 | 
          
            |   | Line is longer than 80 characters. | 242 | 
          
            |   | Line is longer than 80 characters. | 244 | 
          
            |   | Line is longer than 80 characters. | 248 | 
          
            |   | Line is longer than 80 characters. | 249 | 
          
            |   | Line is longer than 80 characters. | 251 | 
          
            |   | Line is longer than 80 characters. | 257 | 
          
            |   | Line is longer than 80 characters. | 258 | 
          
            |   | Line is longer than 80 characters. | 268 | 
          
            |   | Line is longer than 80 characters. | 299 | 
          
            |   | Line is longer than 80 characters. | 301 | 
          
            |   | Line is longer than 80 characters. | 309 | 
          
            |   | Missing a Javadoc comment. | 309 | 
          
            |   | Parameter request should be final. | 309 | 
          
            |   | Parameter response should be final. | 309 | 
          
            |   | Parameter context should be final. | 309 | 
          
            |   | Line is longer than 80 characters. | 346 | 
          
            |   | Method 'processException' is not designed for extension - needs to be abstract, final or empty. | 348 | 
          
            |   | Parameter ex should be final. | 348 | 
          
            |   | Parameter msg should be final. | 348 | 
          
            |   | Expected @throws tag for 'JspException'. | 349 | 
          
            |   | Line is longer than 80 characters. | 357 | 
          
            |   | Line is longer than 80 characters. | 361 | 
          
com/macvu/tiles/taglib/package.html
            | Error | Line | 
|---|
          
            |   | Missing package documentation file. | 0 | 
          
com/macvu/tiles/xmlDefinition/CacheDefinitionFactory.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/xmlDefinition/CacheDefinitionFactory.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Missing a Javadoc comment. | 76 | 
          
            |   | Variable 'definitions' must be private and have accessor methods. | 80 | 
          
            |   | Line is longer than 80 characters. | 92 | 
          
            |   | Expected an @return tag. | 95 | 
          
            |   | Line is longer than 80 characters. | 95 | 
          
            |   | Method 'getDefinition' is not designed for extension - needs to be abstract, final or empty. | 95 | 
          
            |   | Parameter name should be final. | 95 | 
          
            |   | Parameter request should be final. | 95 | 
          
            |   | Parameter servletContext should be final. | 95 | 
          
            |   | Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 96 | 
          
            |   | Method 'putDefinition' is not designed for extension - needs to be abstract, final or empty. | 105 | 
          
            |   | Parameter definition should be final. | 105 | 
          
            |   | Line is longer than 80 characters. | 109 | 
          
            |   | Missing a Javadoc comment. | 109 | 
          
            |   | Parameter xmlCacheDefinitionSet should be final. | 109 | 
          
            |   | Line is longer than 80 characters. | 118 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 129 | 
          
com/macvu/tiles/xmlDefinition/CacheDefinitionSaveFactory.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/xmlDefinition/CacheDefinitionSaveFactory.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Using the '.*' form of import should be avoided - java.io.*. | 79 | 
          
            |   | Line is longer than 80 characters. | 85 | 
          
            |   | Missing a Javadoc comment. | 89 | 
          
            |   | Variable 'initialized' must be private and have accessor methods. | 89 | 
          
            |   | Missing a Javadoc comment. | 90 | 
          
            |   | Variable 'filenames' must be private and have accessor methods. | 90 | 
          
            |   | Missing a Javadoc comment. | 92 | 
          
            |   | Variable 'request' must be private and have accessor methods. | 92 | 
          
            |   | Missing a Javadoc comment. | 93 | 
          
            |   | Variable 'servletContext' must be private and have accessor methods. | 93 | 
          
            |   | Missing a Javadoc comment. | 95 | 
          
            |   | Line is longer than 80 characters. | 99 | 
          
            |   | Method 'initDefintionFiles' is not designed for extension - needs to be abstract, final or empty. | 99 | 
          
            |   | Missing a Javadoc comment. | 99 | 
          
            |   | Parameter request should be final. | 99 | 
          
            |   | 'request' hides a field. | 99 | 
          
            |   | Parameter servletContext should be final. | 99 | 
          
            |   | 'servletContext' hides a field. | 99 | 
          
            |   | Line is longer than 80 characters. | 103 | 
          
            |   | Line is longer than 80 characters. | 105 | 
          
            |   | Method 'getFilenames' is not designed for extension - needs to be abstract, final or empty. | 111 | 
          
            |   | Missing a Javadoc comment. | 111 | 
          
            |   | Method 'setFilenames' is not designed for extension - needs to be abstract, final or empty. | 119 | 
          
            |   | Missing a Javadoc comment. | 119 | 
          
            |   | Parameter filenames should be final. | 119 | 
          
            |   | 'filenames' hides a field. | 119 | 
          
            |   | Method 'updateFile' is not designed for extension - needs to be abstract, final or empty. | 123 | 
          
            |   | Missing a Javadoc comment. | 123 | 
          
            |   | Parameter filename should be final. | 123 | 
          
            |   | Method 'saveChangeToFile' is not designed for extension - needs to be abstract, final or empty. | 127 | 
          
            |   | Missing a Javadoc comment. | 127 | 
          
            |   | Parameter filename should be final. | 127 | 
          
            |   | Parameter destination should be final. | 127 | 
          
            |   | Line is longer than 80 characters. | 133 | 
          
            |   | Line is longer than 80 characters. | 138 | 
          
            |   | Method 'saveChange' is not designed for extension - needs to be abstract, final or empty. | 142 | 
          
            |   | Missing a Javadoc comment. | 142 | 
          
            |   | Parameter instream should be final. | 142 | 
          
            |   | Parameter ostream should be final. | 142 | 
          
            |   | Line is longer than 80 characters. | 168 | 
          
            |   | Line is longer than 80 characters. | 170 | 
          
            |   | Missing a Javadoc comment. | 175 | 
          
            |   | Parameter definitionElement should be final. | 175 | 
          
            |   | Line is longer than 80 characters. | 181 | 
          
            |   | Line is longer than 80 characters. | 183 | 
          
            |   | Line is longer than 80 characters. | 187 | 
          
            |   | Line is longer than 80 characters. | 193 | 
          
            |   | Line is longer than 80 characters. | 194 | 
          
            |   | Line is longer than 80 characters. | 195 | 
          
            |   | Line is longer than 80 characters. | 196 | 
          
            |   | Line is longer than 80 characters. | 198 | 
          
            |   | Must have at least one statement. | 204 | 
          
            |   | Line is longer than 80 characters. | 209 | 
          
            |   | Missing a Javadoc comment. | 209 | 
          
            |   | Parameter cacheInformationElement should be final. | 209 | 
          
            |   | Parameter cacheAttributes should be final. | 209 | 
          
com/macvu/tiles/xmlDefinition/CacheFactorySet.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Using the '.*' form of import should be avoided - org.apache.struts.tiles.*. | 64 | 
          
            |   | Missing a Javadoc comment. | 72 | 
          
            |   | First sentence should end with a period. | 74 | 
          
            |   | Variable 'factories' must be private and have accessor methods. | 77 | 
          
            |   | Line is longer than 80 characters. | 87 | 
          
            |   | 'protected' modifier out of order with the JLS suggestions. | 87 | 
          
            |   | Parameter name should be final. | 87 | 
          
            |   | Parameter request should be final. | 87 | 
          
            |   | Parameter servletContext should be final. | 87 | 
          
            |   | 'protected' modifier out of order with the JLS suggestions. | 94 | 
          
            |   | Line is longer than 80 characters. | 99 | 
          
            |   | Expected an @return tag. | 108 | 
          
            |   | Line is longer than 80 characters. | 108 | 
          
            |   | Method 'getFactory' is not designed for extension - needs to be abstract, final or empty. | 108 | 
          
            |   | Parameter key should be final. | 108 | 
          
            |   | Parameter request should be final. | 108 | 
          
            |   | Parameter servletContext should be final. | 108 | 
          
            |   | 'if' construct must use '{}'s. | 110 | 
          
            |   | Line is longer than 80 characters. | 115 | 
          
            |   | Line is longer than 80 characters. | 116 | 
          
            |   | The double-checked locking idiom is broken and should be avoided. | 120 | 
          
            |   | Line is longer than 80 characters. | 136 | 
          
            |   | Expected an @return tag. | 139 | 
          
            |   | Line is longer than 80 characters. | 139 | 
          
            |   | Method 'getDefinition' is not designed for extension - needs to be abstract, final or empty. | 139 | 
          
            |   | Parameter name should be final. | 139 | 
          
            |   | Parameter request should be final. | 139 | 
          
            |   | Parameter servletContext should be final. | 139 | 
          
            |   | Redundant throws: 'NoSuchDefinitionException' is subclass of 'DefinitionsFactoryException'. | 140 | 
          
            |   | 'if' construct must use '{}'s. | 141 | 
          
            |   | Line is longer than 80 characters. | 142 | 
          
            |   | Line is longer than 80 characters. | 145 | 
          
            |   | Line is longer than 80 characters. | 151 | 
          
            |   | Line is longer than 80 characters. | 158 | 
          
            |   | Expected an @return tag. | 160 | 
          
            |   | Line is longer than 80 characters. | 160 | 
          
            |   | 'protected' modifier out of order with the JLS suggestions. | 160 | 
          
            |   | Parameter key should be final. | 160 | 
          
            |   | Parameter request should be final. | 160 | 
          
            |   | Parameter servletContext should be final. | 160 | 
          
            |   | Line is longer than 80 characters. | 169 | 
          
            |   | 'public' modifier out of order with the JLS suggestions. | 169 | 
          
            |   | Parameter servletContext should be final. | 169 | 
          
            |   | Parameter properties should be final. | 169 | 
          
            |   | Expected @throws tag for 'DefinitionsFactoryException'. | 170 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 184 | 
          
com/macvu/tiles/xmlDefinition/CacheI18nFactorySet.java
            | Error | Line | 
|---|
          
            |   | Line does not match expected header line of ' GNU GENERAL PUBLIC LICENSE'. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Using the '.*' form of import should be avoided - java.util.*. | 78 | 
          
            |   | Missing a Javadoc comment. | 82 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 86 | 
          
            |   | Line is longer than 80 characters. | 89 | 
          
            |   | Line is longer than 80 characters. | 92 | 
          
            |   | Line is longer than 80 characters. | 97 | 
          
            |   | Line is longer than 80 characters. | 102 | 
          
            |   | Line is longer than 80 characters. | 107 | 
          
            |   | Array brackets at illegal position. | 112 | 
          
            |   | Variable 'defaultFactory' must be private and have accessor methods. | 120 | 
          
            |   | Variable 'xmlParser' must be private and have accessor methods. | 127 | 
          
            |   | Variable 'isValidatingParser' must be private and have accessor methods. | 133 | 
          
            |   | Variable 'parserDetailLevel' must be private and have accessor methods. | 139 | 
          
            |   | Line is longer than 80 characters. | 164 | 
          
            |   | Unused @throws tag for 'org.apache.struts.tiles.FactoryNotFoundException'. | 175 | 
          
            |   | Parameter servletContext should be final. | 178 | 
          
            |   | Parameter properties should be final. | 178 | 
          
            |   | Expected @throws tag for 'DefinitionsFactoryException'. | 179 | 
          
            |   | Line is longer than 80 characters. | 190 | 
          
            |   | Method 'initFactory' is not designed for extension - needs to be abstract, final or empty. | 194 | 
          
            |   | Parameter servletContext should be final. | 194 | 
          
            |   | Parameter properties should be final. | 194 | 
          
            |   | Line is longer than 80 characters. | 215 | 
          
            |   | 'if' construct must use '{}'s. | 220 | 
          
            |   | Line is longer than 80 characters. | 221 | 
          
            |   | Line is longer than 80 characters. | 222 | 
          
            |   | Line is longer than 80 characters. | 223 | 
          
            |   | Line is longer than 80 characters. | 224 | 
          
            |   | Line is longer than 80 characters. | 232 | 
          
            |   | Must have at least one statement. | 234 | 
          
            |   | Line is longer than 80 characters. | 250 | 
          
            |   | Line is longer than 80 characters. | 253 | 
          
            |   | Method 'initFactory' is not designed for extension - needs to be abstract, final or empty. | 253 | 
          
            |   | Parameter servletContext should be final. | 253 | 
          
            |   | Parameter proposedFilename should be final. | 253 | 
          
            |   | Expected @throws tag for 'FileNotFoundException'. | 254 | 
          
            |   | 'if' construct must use '{}'s. | 264 | 
          
            |   | Method 'getDefaultFactory' is not designed for extension - needs to be abstract, final or empty. | 273 | 
          
            |   | Line is longer than 80 characters. | 284 | 
          
            |   | Line is longer than 80 characters. | 285 | 
          
            |   | Line is longer than 80 characters. | 287 | 
          
            |   | Method 'createDefaultFactory' is not designed for extension - needs to be abstract, final or empty. | 287 | 
          
            |   | Parameter servletContext should be final. | 287 | 
          
            |   | Line is longer than 80 characters. | 289 | 
          
            |   | 'if' construct must use '{}'s. | 290 | 
          
            |   | 'if' construct must use '{}'s. | 295 | 
          
            |   | Line is longer than 80 characters. | 298 | 
          
            |   | 'if' construct must use '{}'s. | 299 | 
          
            |   | Line is longer than 80 characters. | 313 | 
          
            |   | Method 'getDefinitionsFactoryKey' is not designed for extension - needs to be abstract, final or empty. | 313 | 
          
            |   | Parameter name should be final. | 313 | 
          
            |   | Parameter request should be final. | 313 | 
          
            |   | Parameter servletContext should be final. | 313 | 
          
            |   | Line is longer than 80 characters. | 316 | 
          
            |   | 'if' construct must use '{}'s. | 317 | 
          
            |   | Line is longer than 80 characters. | 318 | 
          
            |   | Line is longer than 80 characters. | 335 | 
          
            |   | Line is longer than 80 characters. | 337 | 
          
            |   | Method 'createFactory' is not designed for extension - needs to be abstract, final or empty. | 337 | 
          
            |   | Parameter key should be final. | 337 | 
          
            |   | Parameter request should be final. | 337 | 
          
            |   | Parameter servletContext should be final. | 337 | 
          
            |   | 'if' construct must use '{}'s. | 339 | 
          
            |   | 'if' construct must use '{}'s. | 362 | 
          
            |   | Line is longer than 80 characters. | 374 | 
          
            |   | 'if' construct must use '{}'s. | 386 | 
          
            |   | Expected an @return tag. | 400 | 
          
            |   | Parameter baseName should be final. | 400 | 
          
            |   | Parameter locale should be final. | 400 | 
          
            |   | 'if' construct must use '{}'s. | 417 | 
          
            |   | 'if' construct must use '{}'s. | 420 | 
          
            |   | 'if' construct must use '{}'s. | 426 | 
          
            |   | Line is longer than 80 characters. | 445 | 
          
            |   | Line is longer than 80 characters. | 447 | 
          
            |   | Line is longer than 80 characters. | 450 | 
          
            |   | Line is longer than 80 characters. | 452 | 
          
            |   | Line is longer than 80 characters. | 455 | 
          
            |   | Parameter servletContext should be final. | 455 | 
          
            |   | Expected @param tag for 'servletContext'. | 455 | 
          
            |   | Parameter postfix should be final. | 455 | 
          
            |   | Parameter xmlDefinitions should be final. | 455 | 
          
            |   | 'if' construct must use '{}'s. | 457 | 
          
            |   | Line is longer than 80 characters. | 464 | 
          
            |   | Line is longer than 80 characters. | 471 | 
          
            |   | Line is longer than 80 characters. | 472 | 
          
            |   | Line is longer than 80 characters. | 477 | 
          
            |   | Line is longer than 80 characters. | 479 | 
          
            |   | Line is longer than 80 characters. | 482 | 
          
            |   | Parameter servletContext should be final. | 482 | 
          
            |   | Parameter filename should be final. | 482 | 
          
            |   | Parameter xmlDefinitions should be final. | 482 | 
          
            |   | Line is longer than 80 characters. | 491 | 
          
            |   | Must have at least one statement. | 492 | 
          
            |   | 'if' construct must use '{}'s. | 497 | 
          
            |   | Line is longer than 80 characters. | 525 | 
          
            |   | Line is longer than 80 characters. | 527 | 
          
            |   | Parameter name should be final. | 542 | 
          
            |   | Parameter postfix should be final. | 542 | 
          
            |   | 'if' construct must use '{}'s. | 543 | 
          
            |   | 'if' construct must use '{}'s. | 550 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 563 | 
          
com/macvu/tiles/xmlDefinition/XmlCacheAttribute.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 22 | 
          
            |   | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 23 | 
          
            |   | Missing a Javadoc comment. | 23 | 
          
            |   | Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 27 | 
          
            |   | Missing a Javadoc comment. | 27 | 
          
            |   | Parameter name should be final. | 27 | 
          
            |   | Method 'getScope' is not designed for extension - needs to be abstract, final or empty. | 31 | 
          
            |   | Missing a Javadoc comment. | 31 | 
          
            |   | Method 'setScope' is not designed for extension - needs to be abstract, final or empty. | 35 | 
          
            |   | Missing a Javadoc comment. | 35 | 
          
            |   | Parameter scope should be final. | 35 | 
          
com/macvu/tiles/xmlDefinition/XmlCacheDefinition.java
            | Error | Line | 
|---|
          
            |   | File does not end with a newline. | 0 | 
          
com/macvu/tiles/xmlDefinition/XmlCacheDefinition.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Missing a Javadoc comment. | 73 | 
          
            |   | Variable 'log' must be private and have accessor methods. | 78 | 
          
            |   | Method 'addAttribute' is not designed for extension - needs to be abstract, final or empty. | 97 | 
          
            |   | Parameter attribute should be final. | 97 | 
          
            |   | Method 'addCacheInformation' is not designed for extension - needs to be abstract, final or empty. | 101 | 
          
            |   | Missing a Javadoc comment. | 101 | 
          
            |   | Parameter info should be final. | 101 | 
          
            |   | Method 'setIsVisited' is not designed for extension - needs to be abstract, final or empty. | 108 | 
          
            |   | Parameter isVisited should be final. | 108 | 
          
            |   | 'isVisited' hides a field. | 108 | 
          
            |   | Expected @param tag for 'isVisited'. | 108 | 
          
            |   | Method 'resolveInheritance' is not designed for extension - needs to be abstract, final or empty. | 121 | 
          
            |   | Parameter definitionsSet should be final. | 121 | 
          
            |   | Expected @param tag for 'definitionsSet'. | 121 | 
          
            |   | 'if' construct must use '{}'s. | 124 | 
          
            |   | 'if' construct must use '{}'s. | 127 | 
          
            |   | Line is longer than 80 characters. | 147 | 
          
            |   | 'if' construct must use '{}'s. | 151 | 
          
            |   | 'if' construct must use '{}'s. | 155 | 
          
            |   | 'if' construct must use '{}'s. | 157 | 
          
            |   | Line is longer than 80 characters. | 167 | 
          
            |   | Line is longer than 80 characters. | 169 | 
          
            |   | Method 'overload' is not designed for extension - needs to be abstract, final or empty. | 173 | 
          
            |   | Parameter child should be final. | 173 | 
          
com/macvu/tiles/xmlDefinition/XmlCacheDefinitionSet.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Missing a Javadoc comment. | 70 | 
          
            |   | Variable 'definitions' must be private and have accessor methods. | 75 | 
          
            |   | Method 'putDefinition' is not designed for extension - needs to be abstract, final or empty. | 89 | 
          
            |   | Parameter definition should be final. | 89 | 
          
            |   | Expected an @return tag. | 98 | 
          
            |   | Method 'getDefinition' is not designed for extension - needs to be abstract, final or empty. | 98 | 
          
            |   | Parameter name should be final. | 98 | 
          
            |   | Expected an @return tag. | 105 | 
          
            |   | Method 'getDefinitions' is not designed for extension - needs to be abstract, final or empty. | 105 | 
          
            |   | Method 'resolveInheritances' is not designed for extension - needs to be abstract, final or empty. | 112 | 
          
            |   | Expected @throws tag for 'NoSuchDefinitionException'. | 112 | 
          
            |   | Line is longer than 80 characters. | 124 | 
          
            |   | Method 'extend' is not designed for extension - needs to be abstract, final or empty. | 128 | 
          
            |   | Parameter child should be final. | 128 | 
          
            |   | 'if' construct must use '{}'s. | 129 | 
          
            |   | Line is longer than 80 characters. | 134 | 
          
            |   | 'else' construct must use '{}'s. | 137 | 
          
            |   | Expected an @return tag. | 145 | 
          
            |   | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 145 | 
          
com/macvu/tiles/xmlDefinition/XmlCacheInformation.java
            | Error | Line | 
|---|
          
            |   | Missing a header - not enough lines in file. | 1 | 
          
            |   | Missing a Javadoc comment. | 22 | 
          
            |   | Method 'addCacheAttribute' is not designed for extension - needs to be abstract, final or empty. | 23 | 
          
            |   | Missing a Javadoc comment. | 23 | 
          
            |   | Parameter info should be final. | 23 | 
          
com/macvu/tiles/xmlDefinition/XmlCacheParser.java
            | Error | Line | 
|---|
          
            |   | Line does not match expected header line of ' GNU GENERAL PUBLIC LICENSE'. | 1 | 
          
            |   | Line is longer than 80 characters. | 2 | 
          
            |   | Missing a Javadoc comment. | 71 | 
          
            |   | Variable 'digester' must be private and have accessor methods. | 76 | 
          
            |   | Variable 'validating' must be private and have accessor methods. | 81 | 
          
            |   | Variable 'registrations' must be private and have accessor methods. | 87 | 
          
            |   | Array brackets at illegal position. | 87 | 
          
            |   | Method 'setValidating' is not designed for extension - needs to be abstract, final or empty. | 121 | 
          
            |   | Parameter validating should be final. | 121 | 
          
            |   | 'validating' hides a field. | 121 | 
          
            |   | Expected @param tag for 'validating'. | 121 | 
          
            |   | Parameter detailLevel should be final. | 130 | 
          
            |   | Expected @param tag for 'detailLevel'. | 130 | 
          
            |   | Parameter digester should be final. | 140 | 
          
            |   | 'digester' hides a field. | 140 | 
          
            |   | Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 142 | 
          
            |   | Name 'TILES_PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 143 | 
          
            |   | Name 'DEFINITION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 145 | 
          
            |   | Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 148 | 
          
            |   | Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 151 | 
          
            |   | Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 154 | 
          
            |   | Line is longer than 80 characters. | 159 | 
          
            |   | Parameter digester should be final. | 186 | 
          
            |   | 'digester' hides a field. | 186 | 
          
            |   | Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 188 | 
          
            |   | Name 'INSTANCE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 189 | 
          
            |   | Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 192 | 
          
            |   | Name 'PUTATTRIBUTE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 193 | 
          
            |   | Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 196 | 
          
            |   | Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 199 | 
          
            |   | Line is longer than 80 characters. | 204 | 
          
            |   | Line is longer than 80 characters. | 208 | 
          
            |   | Parameter digester should be final. | 231 | 
          
            |   | 'digester' hides a field. | 231 | 
          
            |   | Name 'PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 233 | 
          
            |   | Name 'TILES_PACKAGE_NAME' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 234 | 
          
            |   | Name 'DEFINITION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 235 | 
          
            |   | Name 'PUT_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 238 | 
          
            |   | Name 'CACHE_INFORMATION_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 241 | 
          
            |   | Line is longer than 80 characters. | 242 | 
          
            |   | Name 'CACHE_ATTRIBUTE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 244 | 
          
            |   | Name 'LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 249 | 
          
            |   | Name 'DEF_LIST_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 250 | 
          
            |   | Name 'ADD_LIST_ELE_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 253 | 
          
            |   | Line is longer than 80 characters. | 258 | 
          
            |   | Line is longer than 80 characters. | 260 | 
          
            |   | Line is longer than 80 characters. | 272 | 
          
            |   | Name 'NESTED_LIST' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 283 | 
          
            |   | Name 'ADD_WILDCARD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 293 | 
          
            |   | Line is longer than 80 characters. | 294 | 
          
            |   | Line is longer than 80 characters. | 295 | 
          
            |   | Name 'BEAN_TAG' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 300 | 
          
            |   | Line is longer than 80 characters. | 301 | 
          
            |   | Line is longer than 80 characters. | 307 | 
          
            |   | Line is longer than 80 characters. | 309 | 
          
            |   | Line is longer than 80 characters. | 311 | 
          
            |   | Line is longer than 80 characters. | 315 | 
          
            |   | Method 'initDigester' is not designed for extension - needs to be abstract, final or empty. | 323 | 
          
            |   | Parameter digester should be final. | 323 | 
          
            |   | 'digester' hides a field. | 323 | 
          
            |   | Line is longer than 80 characters. | 333 | 
          
            |   | Line is longer than 80 characters. | 337 | 
          
            |   | Method 'parse' is not designed for extension - needs to be abstract, final or empty. | 337 | 
          
            |   | Parameter in should be final. | 337 | 
          
            |   | Parameter definitions should be final. | 337 | 
          
            |   | Line is longer than 80 characters. | 346 | 
          
com/macvu/tiles/xmlDefinition/package.html
            | Error | Line | 
|---|
          
            |   | Missing package documentation file. | 0 |